MATSTFSSRGAQTMNTMFVKPMLRKSIHKKSASHDIVRDTVKTEGSSSGEEVKTMRGFYGAGETSSPASSWVPHEGTGIYYPKGQEKVMQDVPPPPAGSHADELVNWFS